<script>
	// 升级中心已集成到appInit.js
	// #ifndef MP
	import initApp from '@/common/appInit.js';
	import checkIsAgree from '@/uni_modules/uni-agree/utils/uni-agree.js';
	// #endif
	export default {
		globalData: {
			searchText: '',
			appVersion: {},
			config:{},
		},
		onLaunch: function() {
			console.log('App Launch')
			// #ifdef APP-PLUS
			//检查是否有新版本
			initApp();
			// #endif
			
			//应用初始化执行必备的数据
			//getAppVue();
			
			
			// #ifdef APP-PLUS
			//checkIsAgree(); 暂时先用默认生成的，自定义的等待原生支持后实现。因为启动vue界面时已经，请求了部分权限这并不符合国家的法规
			// #endif

			// #ifdef APP-PLUS
			//一键登录 功能预登录
			plus.oauth.getServices(oauthServices => {
				// console.log(oauthServices);
				oauthServices.forEach(({
					_id
				}, item) => {
					if (_id == 'provider') {
						uni.preLogin({
							provider: item,
							complete: e => {
								console.log(e);
							}
						})
					}
				})
				uni.preloadPage({
					url: "/pages/TabBar/user/ucenter/login-page/index/index"
				});
			}, err => {
				console.error('获取服务供应商失败：' + JSON.stringify(err));
			})
			
			//idfa有需要的用户在应用首次启动时自己获取存储到storage中
			//https://ask.dcloud.net.cn/article/36107
			/*if(~plus.storage.getItem('idfa')){
				plus.device.getInfo({//需要勾选IDFA
					success:function(e){  
						console.log('idfa =  '+JSON.stringify(e.idfa));  
					},
					fail:function(e){
						console.log('getDeviceInfo failed: '+JSON.stringify(e));  
					}  
				});
			}*/
			// #endif
			
			//...[nvue下字体图标引入方式]...
			// #ifdef APP-PLUS
			// 仅出现在 App 平台下的代码
			plus.screen.lockOrientation('portrait-primary');//锁定屏幕
			// APP NVUE下 加载字体图标
			const domModule = weex.requireModule('dom');
			domModule.addRule('fontFace', {
				fontFamily: 'iconfont',
				src: "url('https://at.alicdn.com/t/font_2582495_d3l4hocl2k.ttf')"
			});
			// #endif
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style lang="scss">
	/* #ifndef MP */
	@import "uview-ui/index.scss";
	/* #endif */
	
	//...[第一代背景颜色f7f8fa，第二代背景颜色#f8fbff，第二代新版#f0f6ff，第二代新版2：#f5f5f7，第二代新版3：f3f6f9]...
	page,.page{background-color: #f3f6f9;}//白冷色（偏白蓝）所有页面统一背景色
	
	@import "/static/FatFatMeng-apps/FatFatMeng-css/FatFatMeng-iconcss/FatFatMeng-iconzidingyi.css";
	//@import "/static/FatFatMeng-apps/FatFatMeng-css/FatFatMeng-iconcss/FatFatMeng-iconfont.css";
	
	//解决Swiper上下滚动无效
	@import "/static/FatFatMeng-apps/FatFatMeng-css/FatFatMeng-Swiper.scss";
	//除了APP-NVUE，通用的补丁样式
	@import "/static/FatFatMeng-apps/FatFatMeng-css/FatFatMeng-h5style.scss";
	
	
	
	
	//...[mypUI]...
	/* #ifndef MP */
	@import '@/mypUI/base.scss';
	/* #endif */
	/* #ifdef MP */
	//@import '@/mypUI/mp.scss';
	/* #endif */
	/* #ifdef H5 */
	@import '@/mypUI/h5.scss';
	/* #endif */
	
	
	
	/*每个页面公共css */
/* #ifndef APP-NVUE */
	view,
	scroll-view,
	text,
	image,
	switch,
	navigator,
	icons {
		display: flex;
		box-sizing: border-box;
		flex-direction: column;
	}
	scroll-view {
		-webkit-overflow-scrolling: touch;
	}
/* #endif */
	//...[]...
	.iconfont,
	.nvueiconfont{
		font-family: iconfont;
	}
	/* #ifndef MP */
	/* 首页导航选中得颜色 */
	.activate-line {
		background-color: #f1f2f6;
	}
	/* 首页导航选中得字体大小 */
	.activate-title {
		font-size: 40rpx;
		font-weight:bolder;
	}
	/* #endif */
	// 自定义导航颜色
	.bg-heider {
		background: #111230;
		color: #FFFFFF;
	}
	
	// 头部固定
	.fixed {
		//background-image: linear-gradient(to right, #a80077, #66ff00);  
		background-color: #FFFFFF;
		width: 750px;  
		position: fixed;  
		/* #ifdef APP-NVUE */
		top: 0;
		/* #endif */
		z-index: 999;
	}
	//页面结构复杂，css样式太多的情况，
	//使用 image 可能导致样式生效较慢，
	//出现 “闪一下” 的情况，此时设置 
	//image{will-change: transform} ,可优化此问题。
	image,.Image{will-change: transform}
	text,.text{
		font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑;
		lines:1;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		
		
		/* #ifndef APP-NVUE */
		white-space: normal!important;
		// 下面两行注释，是用来解决浏览器自动移除
		// 导致设置了超出变省略号不生效的问题。
		/* autoprefixer: off */
		/*autoprefixer: on */
		word-break: break-all;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		/* #endif */
		
		// 参考文章：https://blog.csdn.net/weixin_44932450/article/details/90405330
	}
</style>
